Search results for "pattern language"
showing 3 items of 3 documents
P2P-PL: A pattern language to design efficient and robust peer-to-peer systems
2017
To design peer-to-peer (P2P) software systems is a challenging task, because of their highly decentralized nature, which may cause unexpected emergent global behaviors. The last fifteen years have seen many P2P applications to come out and win favor with millions of users. From success histories of applications like BitTorrent, Skype, MyP2P we have learnt a number of useful design patterns. Thus, in this article we present a P2P pattern language (shortly, P2P-PL) which encompasses all the aspects that a fully effective and efficient P2P software system should provide, namely consistency of stored data, redundancy, load balancing, coping with asymmetric bandwidth, decentralized security. The…
Preventing Overlaps in Agglomerative Hierarchical Conceptual Clustering
2020
Hierarchical Clustering is an unsupervised learning task, whi-ch seeks to build a set of clusters ordered by the inclusion relation. It is usually assumed that the result is a tree-like structure with no overlapping clusters, i.e., where clusters are either disjoint or nested. In Hierarchical Conceptual Clustering (HCC), each cluster is provided with a conceptual description which belongs to a predefined set called the pattern language. Depending on the application domain, the elements in the pattern language can be of different nature: logical formulas, graphs, tests on the attributes, etc. In this paper, we tackle the issue of overlapping concepts in the agglomerative approach of HCC. We …
When is money not a currency? Developments from Finland of proto-community currencies
2020
The article is a case study of several digitally based schemes recently operating in Finland where some functions and properties of money are evident. While working effectively as designed, they do not fully meet the criteria of a well-functioning community currency. The schemes include: sysmä, a digitally based hyperlocal system of account introduced by the rural Sysmä municipality; Pisteet kotiin®, a housing association points system in the city of Tampere, copied from a working Dutch model; BookMooch, a global book-swapping site that has extended its operations throughout Finland. Explored in the article are the institutional enabling and inhibitory factors and implications for and from …